A General Trace-Based Framework of Logical Causality

نویسندگان

  • Gregor Gößler
  • Daniel Le Métayer
چکیده

In component-based safety-critical embedded systems it is crucial to determine the cause(s) of the violation of a safety property, be it to issue a precise alert or to determine liability of component providers. In this paper we present an approach to blame components based on a single execution trace violating a safety property P . The diagnosis relies on counterfactual reasoning (what would have been the outcome if component C had behaved correctly?) to distinguish component failures that actually contributed to the outcome from failures that had little or no impact on the violation of P . Key-words: causality, component, trace, liability ha l-0 08 73 66 5, v er si on 1 16 O ct 2 01 3 Un cadre général de causalité logique à base de traces Résumé : Dans les systèmes critiques à base de composants, déterminer les causes de la violation d'une propriété de sûreté est un problème primordial. La connaissance de ces causes permet notamment de fournir une alerte plus précise ou d'établir la responsabilité des fournisseurs de composants. Dans ce rapport, nous présentons une méthode permettant d'identi er les composants ayant causé la violation d'une propriété de sûreté P. L'analyse ne nécessite qu'une seule trace d'exécution. Le diagnostic repose sur un raisonnement contrefactuel (quel aurait été le résultat si le composant C avait fonctionné correctement ?) a n de distinguer les dysfonctionnements de composant ayant contribué à la violation de P des dysfonctionnements qui n'ont pas eu de veritable incidence sur la satisfaction de P. Mots-clés : causalité, composant, trace, responsabilité ha l-0 08 73 66 5, v er si on 1 16 O ct 2 01 3 A General Trace-Based Framework of Logical Causality 3

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

مروری بر علیت در اپیدمیولوژی

Normal 0 false false false EN-US X-NONE AR-SA /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal" mso-tstyle-rowband-size:0 mso-tstyle-colband-size:0 mso-style-noshow:yes mso-style-priority:99 mso-style-qformat:yes mso-style-parent:"" mso-padding-alt:0cm 5.4pt 0cm 5.4pt mso-para-margin:0cm mso-para-marg...

متن کامل

What is the philosophy of Islamic architecture (analysis of discipline's philosophy in architecture based on observation theory)

Lack of attention to the philosophy of architecture as an intermediate science between general philosophy and architecture science has caused many researchers to link their research to philosophy without methodology. They introduce their research as the philosophy of Islamic architecture; While the philosophy of Islamic architecture is a kind of philosophy. The general philosophy merely provide...

متن کامل

Core Inflation and Economic Growth, Does Nonlinearity Matters? A Nonlinear Granger Causality Analysis

T his empirical analysis endeavors to trace out the causal nexus between core inflation and economic growth from the perspective of twenty worlds’ leading economy with the help of the nonlinear Granger causality approach by using time series data from 1981 to 2016. Based on nonlinear Granger causality results, it has been found that there is unidirectional casualty running from core ...

متن کامل

Survey of Money- Output Causality: Case Study of Iran, Based on Vector Error Correction Model (VECM)

This study investigated the dynamic relationship between money, prices and output in a multivariate structure of casualty analysis in Iran for the two period of 1969 to 2012 (entire period) and 1989 to 2012 (sub-period). This statistical framework has been projected for situations where causal links may have changed over the sample period. Results of a three-variable Vector Error Correction Mod...

متن کامل

Experiences with Tracing Causality in Networked Services

Unlike device-centric monitoring, task-centric tracing enables an operator to causally trace the complete execution of a networked system across the boundaries of applications, protocols, and administrative domains. In this paper, we argue that causal, end-to-end tracing should be an integral part of network services. Moreover, it is not fundamentally difficult to achieve, given a primitive tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013